import lireg from "@/api/axios-source_trace";
export default {
  /**
 * @description: 录入溯源信息 *代表必填
 * @param {String/Number} page *
 * @param {String/Number} size *
 * @param {Object} entity {componyId: 1} *
 * @param {String} order 排序方式 ASC DESC 默认ASC
 * @param {String} sort 自定义排序方式 'createTime'
 * @return {Array}
 */
  // 添加
  add(params) {
    return lireg.post('/displayFields/add', params)
  },
  // 初始化
  addConfig(params) {
    return lireg.get(`/displayFields/addConfig?traceType=${params.traceType}&farmingTypeNo=${params.farmingTypeNo}&organizationNo=${sessionStorage.organizationNo}&farming=${params.farming}`)
  },
  // 编号删除
  numberDel(params) {
    return lireg.get(`/displayFields/delByNo?no=${params}`)
  },
  // 编号批量删除
  numberBatchDel(params) {
    return lireg.post('/displayFields/delListByNo', params)
  },
  // 修改
  edit(params) {
    return lireg.post('/displayFields/edit', params)
  },
  // 批量修改
  editAll(params) {
    return lireg.post('/displayFields/editAll', params)
  },
  // 条件查询
  conditionQuery(params) {
    return lireg.post('/displayFields/queryByCondition', params)
  },
  // 编号查询
  numberQuery(params) {
    return lireg.get(`/displayFields/queryByNo?no=${params}`)
  },
  // 编号批量查询
  numberBatchQuery(params) {
    return lireg.post('/displayFields/queryListByNo', params)
  },
  // 分页查询
  pageQuery(params) {
    return lireg.post('/displayFields/queryPageByCondition', params)
  },
  // 编号查询 按个体溯源查询厂家信息
  ManufacturerQuery(no) {
    return lireg.post(`/displayFields/queryManufacturerByNo?no=${no}`, no)
  },
  // 编号查询 按个体溯源查询报告信息
  TestReportrQuery(no) {
    return lireg.post(`/displayFields/queryTestReportByNo?no=${no}`, no)
  },
  // 物联数据条件查询
  conditionEnvironmentalDataQuery(params) {
    return lireg.post('/displayFields/queryByCondition', params)
  }
}
